Mise au point / Deboggage de Pong

Durée estimée: 45 minutes

Version textuelle

Introduction

Dans cette leçon, nous allons aborder les différents types d'erreurs que l'on fait ou que l'on rencontre dans un programme. Nous examinerons également les méthodes permettant de les identifier, de les corriger mais également d'éviter de les faire. En programmation, un bug (ou un bogue) est une erreur ou un défaut qui empêche l'application de se comporter comme elle devrait (ou comme on croit qu'elle devrait à sa conception). Après avoir regardé la vidéo sur le debugging, essayez de trouver les erreurs dans le jeu de Pong et répondez aux question sur le debugging (ou le deboguage).

Activité

L'activité de cette leçon est de debuuger une version du programme Pong. Il y a au moins trois erreurs dans cett version du programme. Essayez de les trouver toutes ! Pour commencer, ouvres App Inventor avec la version de Pong avec des erreurs.

Auto-contrôle

Not yet started
1 point
Vrai ou Faux: En programmation, un bug est une erreur ou un défaut qui empêche l'application de se comporter comme elle devrait (ou comme on croit qu'elle devrait par rapport à sa conception).
Not yet started
1 point
En programmation, la syntaxe __________ qui détermine si des indtructions dont formulées correctement.
Not yet started
1 point
Une erreur ____________ se produit quand les règles de programmation du langage ne sont pas respectées. Ce type d'erreurs eput être détecté par le compilateur qui va fournir un emssage d'erreur.
Not yet started
1 point
Une erreur ____________ se produit quand, par inadvertance, un programmeur écrit du code qui est valide du point de vue syntaxique correct, mais qui ne correspond pas à ce que pensait faire le programmeur.
Not yet started
1 point
Vrai ou Faux: Les erreurs sémantiques peuvent être détectées par le compilateur.
Not yet started
1 point
Le ou lesquels des cas ci-dessous sont des exemples d' erreurs sémantiques dans App Inventor?
Cocher toutes les réponses valides.
Not yet started
1 point
Your classmate discovers that their MoleMash app has a bug in it. What should he/she do to debug their app?

Pour votre Portfolio

Créez une page nommée : Debug dans la catégorie "Réflexions" de votre portfolio, puis répondez aux questions suivantes :

  • Pour chacun des bugs su jeu Pong, explqiuez le bug, comment le corriger, et le type d'erreur (sémantique ou syntaxique).